DirectSoap

Boolean

false

Purpose

Set the value of the DirectSoap parameter to true if you want to run your SOAP application to use the HTTP/1.1 communication protocol, which means that it does not require IIS to enable communication with other HTTP‑compliant applications (for example, SOAP clients, web browsers, reverse proxies, web servers, or Transport Layer Security (TLS) termination servers). Direct SOAP applications can receive HTTP requests directly from SOAP clients.

When the value of the DirectSoap parameter is false (or not present), it specifies that your SOAP applications will be run in legacy mode; that is, it will be receiving HTTP requests via IIS (and the jadehttp.dll ISAPI extension DLL); not the SOAP clients directly.

The DirectSoap parameter affects all SOAP web service applications on the node. However, you can specify the setting in the format <application-name>_DirectSoap to affect only that SOAP application; for example, to apply Direct SOAP to a SOAP application called MyApp, specify the following.

MyApp_DirectSoap=true

If you want only the application called SoapServer to run in Direct SOAP mode and all other SOAP applications on the same node to run in legacy mode, use the following Jade initialization file settings.

[WebOptions]
DirectSoap=false
SoapServer_DirectSoap=true

The application name is case‑sensitive, and Jade does not support spaces in application names.

For details about defining a SOAP service application, see "Defining a Web Service Provider Application" and "Running a Web Service Application in the Direct SOAP Mode", in Chapter 11 of the Developer's Reference.

2022.0.05 and higher